print('Введите четырёхзначное число')
n = int(input())
if len(str(n)) == 4:
    if n % 2 == 0:
        print('Число чётное: Да')
    else:
        print('Число чётное: Нет')
    if n % 3 == 0:
        print('Число кратное трём: Да')
    else:
        print('Число кратное трём: Нет')
    f = n ** 0.5
    if f == int(f):
        print('Число является квадратом числа:', int(f))
    else:
        print('Число является квадратом числа: Нет')
    d = n
    mini = 9
    while d > 0:
        g = d % 10
        if g < mini:
            mini = g
        d = d // 10
    print('Наименьшая цифра числа:', mini)
    h = n
    maxi = 0
    while h > 0:
        e = h % 10
        if e > maxi:
            maxi = e
        h = h // 10
    print('Наибольшая цифра числа:', maxi)
    c = 0
    k = n
    while k > 0:
        o = k % 10
        if o == 0:
            c += 1
        k = k // 10
    print('Количество нулей в числе:', c)
    b = n
    i = 0
    while b > 0:
        p = b % 10
        if i == 0:
            if (p**0.5) == int(p**0.5):
                print('Цифра в разряде единиц является квадратом цифры:', int(p**0.5))
            else:
                print('Цифра в разряде единиц является квадратом цифры: Нет')
        if i == 1:
            if (p**0.5) == int(p**0.5):
                print('Цифра в разряде десятков является квадратом цифры:', int(p**0.5))
            else:
                print('Цифра в разряде десятков является квадратом цифры: Нет')
        if i == 2:
            if (p**0.5) == int(p**0.5):
                print('Цифра в разряде сотен является квадратом цифры:', int(p**0.5))
            else:
                print('Цифра в разряде сотен является квадратом цифры: Нет')
        if i == 3:
            if (p**0.5) == int(p**0.5):
                print('Цифра в разряде тысяч является квадратом цифры:', int(p**0.5))
            else:
                print('Цифра в разряде тысяч является квадратом цифры: Нет')
        b = b // 10
        i = i + 1
else:
    print('Введённое число не является четырёхзначным')